#containerul {
  text-align:left;
  margin:0;  /* Removes browser default margins applied to the lists. */
  margin:0 0 0 0px;  /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul ul{
  text-align:left;
  margin:0;  /* Removes browser default margins applied to the lists. */
  margin:0 0 0 0px;  /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the lists. */
  display: none;
}

#containerul li{
  margin:0 0 0 22px;  /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0;  /* Removes browser default padding applied to the list items. */
  list-style-type:none;  /* Removes the bullet point that usually goes next to each item in a list. */
}

#dir_containerul {
  text-align:left;
  margin:0;  /* Removes browser default margins applied to the lists. */
  margin:0 0 0 0px;  /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#dir_containerul ul{
  text-align:left;
  margin:0;  /* Removes browser default margins applied to the lists. */
  margin:0 0 0 0px;  /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the lists. */
  display: block;
}

#dir_containerul li{
  margin:0 0 0 22px;  /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0;  /* Removes browser default padding applied to the list items. */
  list-style-type:none;  /* Removes the bullet point that usually goes next to each item in a list. */
}

#operateImg{
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
  background-image: url('../img/plus.png');
}

#dir_expanded_Img{
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
  background-image: url('../img/minus.png');
}

#dir_collapsed_Img{
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
  background-image: url('../img/plus.png');
}

#ckinImg{
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
  background-image: url('../img/page.png');
}

.fwspan {
  display:-moz-inline-box;
  display:inline-block;
}

#fwspan {
  display:-moz-inline-box;
  display:inline-block;
}

#diff_td_l {
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

#diff_td_r {
	border-right: 1px solid #cccccc;
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;/* Opera */
    -moz-binding: url('ellipsis.xml#ellipsis');/* Moz */
    text-overflow: ellipsis;/* IE/Safari */
}

